---
title: Spring Boot 統合して Excel に書き込む
description: Spring Boot 統合して Excel に書き込む
---

## 概要
Spring Boot プロジェクトでは、HTTP インターフェースを介して Excel ファイルを生成し、ダウンロード機能を提供して、Web 環境で FastExcel を使用することができます。

### Spring コントローラーの例

### 概要
HTTP インターフェースを介して Excel ファイルを生成し、ダウンロード機能を提供します。

#### コード例
```java
@GetMapping("download")
public void download(HttpServletResponse response) throws IOException {
    response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
    response.setCharacterEncoding("utf-8");
    String fileName = URLEncoder.encode("テスト", "UTF-8").replaceAll("\\+", "%20");
    response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx");

    FastExcel.write(response.getOutputStream(), DemoData.class)
        .sheet("テンプレート")
        .doWrite(data());
}
```